Skip to content

Upgrade llama.cpp from b10059 to b10064#347

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/update-b10064-yaqvf5
Jul 17, 2026
Merged

Upgrade llama.cpp from b10059 to b10064#347
bernardladenthin merged 1 commit into
mainfrom
claude/update-b10064-yaqvf5

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Upgrade pinned llama.cpp version from b10059 to b10064 across all configuration files and documentation
  • Update LlamaCppVersion.LLAMA_CPP_VERSION constant to reflect the new upstream version
  • Add verification entry to breaking-changes history documenting the upgrade scope

Details

This is a routine upstream version bump. The b10059→b10064 range is additive-only with no public-API breaks:

  • GPU backend improvements (SYCL, BLAS, Vulkan, OpenCL kernels)
  • New speculative-decoding sidecar download support (--dflash / --eagle3 options)
  • Documentation and test harness updates
  • All six existing patches apply cleanly; no source anchors affected

Test plan

  • CI is green on this branch (all patches apply, native build succeeds, ctest 485/485 green)
  • Docs updated (CLAUDE.md, README.md, breaking-changes history)

Related issues / PRs

Upstream: https://github.com/ggerganov/llama.cpp/releases/tag/b10064

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes

https://claude.ai/code/session_01WS44ui5VFwhBow1SFnf8mp

Bump the pinned llama.cpp release across all four tracked files
(llama/CMakeLists.txt GIT_TAG + LLAMA_TAG, README badge/link,
CLAUDE.md pinned-version line + doc references, and the
LlamaCppVersion.LLAMA_CPP_VERSION Java constant).

The b10059..b10064 range is a 13-file, ~44 KiB additive-only diff:
new speculative --dflash/--eagle3 sidecar download options in
common/arg.cpp + common/download.{h,cpp} (LLAMA_EXAMPLE_DOWNLOAD tool
only), plus ggml-OpenCL Q4_K gemm/gemv noshuffle kernel tuning and a
build-flag/test/README bump. All eight priority headers except the
additive common/download.h are byte-identical; no project C++ source
change is required.

Verified: a fresh cmake configure fetched b10064 (commit 86d86ed4),
applied all six patches (0001-0003, 0006-0008) fail-loud in filename
order, and the OuteTTS generator extracted from tts.cpp @ b10064 with
every anchor holding. Appended the b10059-b10064 rows to
docs/history/llama-cpp-breaking-changes.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WS44ui5VFwhBow1SFnf8mp
@bernardladenthin
bernardladenthin merged commit cd245d6 into main Jul 17, 2026
7 of 13 checks passed
@bernardladenthin
bernardladenthin deleted the claude/update-b10064-yaqvf5 branch July 17, 2026 16:15
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants